home *** CD-ROM | disk | FTP | other *** search
- /* Prototypes for functions defined in Objects/classobject.c part 1*/
-
- static void class_dealloc(PyClassObject * op);
- static PyObject * class_lookup(PyClassObject * , PyObject * , PyClassObject ** );
- static PyObject * class_getattr(register PyClassObject * op,PyObject * name);
- static int class_setattr(PyClassObject * op,PyObject * name,PyObject * v);
- static PyObject * class_repr(PyClassObject * op);
- static void instance_dealloc(register PyInstanceObject * inst);
- static PyObject * instance_getattr1(PyInstanceObject * , PyObject * );
- static PyObject * instance_getattr(register PyInstanceObject * inst,PyObject * name);
- static int instance_setattr1(PyInstanceObject * inst,PyObject * name,PyObject * v);
- static int instance_setattr(PyInstanceObject * inst,PyObject * name,PyObject * v);
- static PyObject * instance_repr(PyInstanceObject * inst);
- static PyObject * instance_compare1(PyObject * inst,PyObject * other);
- static int instance_compare(PyObject * inst,PyObject * other);
- static long instance_hash(PyInstanceObject * inst);
- static int instance_length(PyInstanceObject * inst);
- static PyObject * instance_subscript(PyInstanceObject * inst,PyObject * key);
- static int instance_ass_subscript(PyInstanceObject * inst,PyObject * key,PyObject * value);
- static PyObject * instance_item(PyInstanceObject * inst,int i);
- static PyObject * instance_slice(PyInstanceObject * inst,int i,int j);
- static int instance_ass_item(PyInstanceObject * inst,int i,PyObject * item);
- static int instance_ass_slice(PyInstanceObject * inst,int i,int j,PyObject * value);
- static PyObject * generic_unary_op(PyInstanceObject * self,PyObject * methodname);
- static int halfbinop(PyObject * , PyObject * , unsigned char * , PyObject ** , PyObject * (* )(PyObject * , PyObject * ), int );
- static int instance_coerce(PyObject ** pv,PyObject ** pw);
- static PyObject * instance_neg(PyInstanceObject * self);
- static PyObject * instance_pos(PyInstanceObject * self);
- static PyObject * instance_abs(PyInstanceObject * self);
- static int instance_nonzero(PyInstanceObject * self);
- static PyObject * instance_invert(PyInstanceObject * self);
- static PyObject * instance_int(PyInstanceObject * self);
- static PyObject * instance_long(PyInstanceObject * self);
- static PyObject * instance_float(PyInstanceObject * self);
- static PyObject * instance_oct(PyInstanceObject * self);
- static PyObject * instance_hex(PyInstanceObject * self);
- static PyObject * instance_pow(PyObject * v,PyObject * w,PyObject * z);
-